Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 USA F21 Austria F2 Czech Republic F1 Serbia & Montenegro F4 Croatia F3 Slovakia F1 Hungary F4 Hungary F5 Germany-w1 Germany-w2 Germany-w3 Czech Republic F6 Germany F1 Croatia F2 Czech Republic F1 France F16 France F18 Uzbekistan F2 Czech Republic F5 Czech Republic F6 Slovenia F1 Slovenia F2 Slovenia F3 Italy F19 Italy F20 Croatia F6 Bosnia/Herzegovina F6 Croatia F10 Germany F4 Bosnia/Herzegovina F1 Italy F5 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Slovenia F1 Slovenia F2 Slovenia F3 Serbia F2 Italy F15 Italy F17 Italy F18 Serbia F4 Austria F3 Netherlands F3 Austria F4 Serbia F6 Croatia F6 Croatia F7 USA F1 USA F16 USA F17 Austria F1 Austria F2 Austria F3 Slovakia F1 Croatia F7 Croatia F8 Austria F9 Croatia F10 Croatia F11 Croatia F12 USA F7 Mexico F11 Mexico F12 Poland F5 Morocco F4 Armenia F1 Armenia F2 Croatia F11 Germany-w4 Croatia F1 Slovak Rep. F2 France F17 Spain F7 (Reus) Austria F1 Czech Republic F4 (Pardubice) Czech Republic F1 M25 Prague M25 Sharm ElSheikh M25 Sharm ElSheikh Czech Republic F1 Czech Republic F2 Czech Republic F3 Hungary F6 Portugal F2 Czech Republic F2 Czech Republic F3 Austria F5 Italy F23 M25 Muttenz Poland F2 Poland F3 UAE F1 UAE F2 Germany F6 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Slovakia F2 Poland F10 Poland F11 M15 Monastir M15 Monastir France F19 Czech Republic F4 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Italy F10 France F17 France F18 Slovenia F2 Italy F6 Slovenia F3 Netherlands F4 Austria F7 M25 Kramsach Germany F1 Germany F4 Austria F2 Switzerland F1 Croatia F9 Croatia F7 USA F2 M15 Celje M25 Maribor M25 Maribor M25 Jablonec nad Nisou Tatra Banka Open - Bratislava Dusseldorf Open Challenger - Dusseldorf Pekao Open - Szczecin Napoli Challenger Bratislava Challenger Ostrava Challenger Braunschweig Challenger Prostejov Challenger Trnava Challenger Le Gosier Challenger Sao Paulo Challenger Rio De Janeiro Challenger Guangzhou Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Sacramento Challenger Las Vegas Challenger Raanana Challenger Prostejov Challenger Perugia Challenger San Benedetto Challenger Stella Artois Clay Court Championships - Budaors Columbus Challenger Aix En Provence Challenger Vicenza Challenger Lexington Challenger Cali Challenger Montevideo Challenger Santiago Challenger M25 Loule Budapest Challenger Marbella Challenger Panama City Challenger M25 Portimao Tallahassee Challenger Ostrava Challenger Caltanissetta Challenger Lyon Challenger Bastad Challenger Perugia Challenger Scheveningen Challenger Singapore Challenger Genova Challenger Almaty Challenger Trnava Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Cordenons Challenger Rennes Challenger Cherbourg Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Murcia Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Braga Challenger Prostejov Challenger Poznan Challenger Nottingham Challenger Bratislava Challenger Le Gosier Challenger Amersfoort Challenger Segovia Challenger Portoroz Challenger Cassis Challenger Istanbul Challenger Florence Challenger Mouilleron-Le-Captif Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Canberra Challenger Bengalaru Challenger Prague II Challenger Biella Challenger Lisbon Challenger Biella 2 Challenger Split 1 Challenger Belgrade Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Bratislava Challenger Prostejov Challenger Salzburg-Anif Challenger Amersfoort Challenger Prague Challenger Mallorca Challenger Tulln Challenger Sibiu Challenger Napoli 2 Challenger Bendigo Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Prostejov Challenger Prague 1 Challenger Split Challenger Ostrava Challenger Prague 2 Challenger Ilkley Challenger Cassis Challenger Istanbul Challenger San Marino Challenger St. Tropez Challenger Ortisei Challenger Bratislava Challenger M15 Krsko New Delhi Challenger Prague Challenger Tenerife 2 Challenger Athens Challenger Prostejov Challenger Ilkley Challenger Rovereto Challenger M25 Prague M15 Celje Segovia Challenger Prague Challenger Rennes Challenger Blois Challenger M25 Bielsko Biala Milan Challenger Winnipeg Challenger Poznan Challenger Dallas Challenger Bad Waltersdorf Challenger Koblenz Challenger XI Torneo Internazionale di Tennis - Barletta Ostrava Challenger Kaohsiung Challenger Bordeaux Challenger Buenos Aires Challenger Lima Challenger Surbiton Challenger Guayaquil Challenger M25 Santa Margherita di Pula M25 Trnava Bangkok Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava M25 Santa Margherita di Pula Binghamton Challenger Zhuhai Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Sarasota Challenger M25 Telfs Tunis Challenger Qujing Challenger Wolfsburg Challenger Bergamo Challenger Napoli Challenger Sofia Challenger Banja Luka Challenger Bratislava Challenger Poznan Challenger Toyota Challenger Francavilla Challenger Chennai Challenger Kolkata Challenger Scheveningen Challenger Prague Challenger Sao Paulo Challenger Ljubljana Challenger Lisbon Challenger Eckental Challenger Ostrava Challenger Trnava Challenger Burnie Challenger Knoxville Challenger Tashkent Challenger Intersport Heilbronn Open - Heilbronn Bordeaux Challenger Champaign Challenger Alicante Challenger ATP Slovak Open Challenger - Bratislava Heilbronn Open - Heilbronn Kosice Open-Steelers Cup 2008 - Kosice Next Generation Adelaide International - Adelaide Heineken Open - Auckland Seville Challenger Mallorca Challenger Belgrade Challenger Heilbronn Challenger Tiburon Challenger Champaign Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Liberec Challenger Burnie Challenger Prague Challenger Gatineau Challenger Charlottesville Challenger Genova Challenger Salzburg Challenger Cherbourg Challeger Sarajevo Challenger Tampere Challenger Oeiras 2 Challenger Zagreb Challenger Heineken Open - Auckland Heilbronn Challenger Bratislava Challenger Tampere Challenger Kitzbuhel Challenger Cary Challenger Mons Challenger Sao Paulo Challenger Eckental Challenger Liberec Challenger Tulln Challenger Salzburg Challenger Trieste Challenger Fairfield Challenger Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Bratislava Challenger Prague Challenger Todi Challenger Portoroz Challenger Shenzhen Challenger Tiburon Challenger Bank Austria Tennis Trophy - Vienna Savannah Challenger International German Open - Hamburg Portoroz Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney KGHM Emax Polish Indoors - Wroclaw Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Sibiu Challenger German Tennis Championships - Hamburg Baden Open - Ettlingen Czech Open 2006 - Prostejov Winston Salem - Winston Salem BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Orleans Challenger Phoenix Challenger Banja Luka Challenger - Banja Luka ABN AMRO World Tennis Tournament - Rotterdam Montechiarugolo Challenger BH Telecom Sarajevo 2007 - Sarajevo Dubai Duty Free Tennis Championships - Dubai Open Prevadies - St. Brieuc Malaysian Open - Kuala Lumpur Prosperita Open 2007 - Ostrava Kremlin Cup - Moscow Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Fergana Challenger - Fergana AEGON Championships - London Marbella Challenger Steelers Cup - Kosice AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Open 13 - Marseille Bet-at-home Cup - Kitzbuhel Open Castilla y Leon - Segovia GHI Bronz Classic - Bronx Kremlin Cup - Moscow Dusseldorf Open Challenger 2007 - Dusseldorf Qatar ExxonMobil Open - Doha ATP Challenger Trophy 2007 - Trnava Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Nottingham 1 Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai KGHM Dialog Polish Indoors - Wroclaw Furth Challenger BRD Nastase Tiriac Trophy - Bucharest Poznan Challenger Power Horse Cup - Dusseldorf AEGON Championships - London Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Moscow Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad BH Indoor Sarajevo - Sarajevo Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Tennis Napoli Cup - Napoli Erste Bank Open - Vienna Mitsubishi Electric Europe Cup - Monza Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Kos Succhetti Tennis Cup - Cordenons Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ljubljana Open 2008 - Ljubljana Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille ATP Challenger Trophy 2008 - Trnava Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Bordeaux Challenger Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Cordenons Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Orleans Challenger Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Ostrava Open 2005 - Ostrava Heilbronn Challenger Bergamo Challenger Brasil Open - Sao Paulo Rome Challenger Kosice Challenger Prague Open - Prague Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Szczecin Challenger Bad Waltersdorf Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Challenger Rennes Challenger Orleans Challenger Charlottesville Challenger Erste Bank Open - Vienna Aachen Challenger Champaign Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Caloundra Challenger Barcelona Open BancSabadell - Barcelona Barletta Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Shenzhen Open - Shenzhen Kosice Challenger Kremlin Cup - Moscow Sopot Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Geneva Open - Geneva Generali Open - Kitzbuhel Kremlin Cup - Moscow Sydney International - Sydney Orleans Challenger Mons Challenger Manerbio Challenger Geneva Challenger Open 13 Provence - Marseille Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Marbella Challenger Recanati Challenger Wroclaw Challenger Maui Challenger Rome Challenger San Marino Challenger Dallas Challenger Gazprom Hungarian Open - Budapest Ostrava Challenger BMW Open - Munich Portoroz Challenger Rome Challenger Alessandria Challenger St. Petersburg Open - St. Petersburg Braunschweig Challenger Next Generation Adelaide International - Adelaide Brasov Challenger Kenitra Challenger PBZ Zagreb Indoors - Zagreb Casablanca Challenger Yokohama Challenger Ostrava Challenger Noumea Challenger Kremlin Cup - Moscow Genova Challenger Itajai Challenger Belgrade Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostrava Challenger Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Indian Wells Challenger PBZ Zagreb Indoors - Zagreb Yokohama Challenger Liberec Challenger Banja Luka Challenger Szczecin Challenger Sibiu Challenger Tata Open Maharashtra - Pune Helsinki Challenger Guzzini Challenger - Recanati Knoxville Challenger The Tarka Challenger - Barnstaple Champaign Challenger Sao Paulo Challenger Tour Finals Happy Valley Challenger Dallas Challenger Raanana Challenger Napoli Challenger Santos Challenger BA-CA Tennis Trophy - Vienna Cali Challenger Furth Challenger Tatra Banka Slovak Open - Bratislava Qatar ExxonMobil Open - Doha Todi Challenger Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Generali Open - Kitzbuhel Lugano Challenger Columbus Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Stockholm Open - Stockholm Generali Open - Kitzbuhel Maui Challenger Irving Challenger Guangzhou Challenger Braunschweig Challenger Tatra Banka Open 2006 - Bratislava Shenzhen Challenger Ispat Open 2004 - Ostrava Turin Challenger Ostrava Challenger Aix En Provence Challenger Charlottesville Challenger Rome Challenger Bordeaux Challenger Prague Open - Prague Heilbronn Challenger Furth Challenger Bratislava Challenger Knoxville Challenger Launceston Challenger Fairfield Challenger Kyoto Challenger Yokohama Challenger Irving Challenger Drummondville Challenger Losinj Challenger Sophia Antipolis Challenger Panama City Challenger Barletta Challenger Sarasota Challenger Tallahassee Challenger Lyon Challenger Bratislava Challenger Orbetello Challenger Trnava Challenger Noumea Challenger Champaign Challenger Savannah Challenger Gonet Geneva Open - Geneva Heilbronn Challenger Poprad Tatry Challenger Prostejov Challenger Portoroz Challenger KGHM Dialog Polish Indoors - Wroclaw Poznan Challenger Ilkley Challenger Braunschweig Challenger Prague Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Augsburg Challenger Como Challenger Sibiu Challenger Orleans Challenger Fairfield Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Parma Challenger Bratislava Challenger Istanbul Challenger Quimper 2 Challenger Cherbourg Challenger Biella 1 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Riviera di Rimini Challenger - Rimini Zadar Challenger Marbella Challenger Kaohsiung Challenger Split 2 Challenger Oeiras 3 Challenger San Marino Challenger Bucharest Challenger Knoxville Challenger Champaign Challenger Forli 2 Challenger Forli 3 Challenger Traralgon Challenger Forli 3 Challenger Gran Canaria Challenger Zadar Challenger Labertz Open by Stawag - Aachen Eskisehir Challenger Barletta Challenger Mauthausen Challenger Vicenza Challenger Dubai Duty Free Tennis Championships - Dubai Milan Challenger San Benedetto Challenger Budapest Challenger Prague 3 Challenger Mallorca Challenger Tenerife 1 Challenger Tenerife 3 Challenger Las Franquesas del Valles Challenger Ostrava Challenger Prague 1 Challenger Skopje Challenger Bratislava 1 Challenger Cordenons Challenger Prague 3 Challenger BMW Open - Munich Zagreb Challenger Salzburg Challenger Tulln Challenger Braga Challenger Charlottesville Challenger Knoxville Challenger Sarajevo Challenger Rennes Challenger Oberstaufen Challenger San Benedetto Challenger Noumea Challenger Stockton Challenger Prague Challenger Quimper Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Allianz Suisse Open - Gstaad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland BNP Paribas Open - Indian Wells Miami Open - Miami Open Sabadell Atlantico - Barcelona Moselle Open - Metz Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group II, 1R, SLO-POL 2-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group II, 1R, SLO-LUX 2-3 Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, Group II, 1R, EGY-SLO 1-3 U.S. Open (juniors)